package com.itheima.test;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

@SuppressWarnings("all")
public class Demo_012 {
    public static void main(String[] args) {
        //public String format (指定格式)
        // 把一个LocalDateTime格式化成为一个字符串
        // public LocalDateTime parse (准备解析的字符串, 解析格式
        // 把一个日期字符串解析成为一个LocalDateTime对象
        // public static DateTimeFormatter ofPattern(String pattern)
        // 使用指定的日期模板获取一个日期格式化器DateTimeFormatter对象
        //把字符串转换成LocalDateTime对象
        method01();
        method2();
    }

    private static void method2() {
        LocalDateTime localDateTime = LocalDateTime.of(2020, 1, 1, 1, 1, 1, 1);
        DateTimeFormatter pattern = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
        String format = localDateTime.format(pattern);
        System.out.println(format);
    }

    private static void method01() {
        String s = "2020年07月01日 19:15:58";
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
        LocalDateTime parse = LocalDateTime.parse(s, dateTimeFormatter);
        System.out.println(parse);//2020-07-01T19:15:58
    }
}
